#ifndef MATH_GTEST_MATH_TEST_DATA_LOG2F_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_LOG2F_DATA_H

DataFloatFloat g_log2fData[] = {
    {0x1.051f38p+0, 0x1.d440dcp-6},
    {0x1.000174p+0, 0x1.0c569ap-15},
    {0x1.0002p+0, 0x1.715304p-15},
    {0x1.00038p+0, 0x1.4327b2p-14},
    {0x1.0007b8p+0, 0x1.64531ep-13},
    {0x1.00439p-8, -0x1.ffe7a6p+2},
    {0x1.00f79p-21, -0x1.4fe9b8p+4},
    {0x1.0c28fp+0, 0x1.1239ecp-4},
    {0x1.01f4dap+0, 0x1.67ea1ap-7},
    {0x1.01ff2p+0, 0x1.6f44b6p-7},
    {0x1.052cp+0, 0x1.d8c5bap-6},
    {0x1.07ddb4p+0, 0x1.65ad72p-5},
    {0x1.07e5ep+0, 0x1.671b72p-5},
    {0x1.087p-7, -0x1.bd0182p+2},
    {0x1.09dp+0, 0x1.bc8a3ep-5},
    {0x1.0a4804p+0, 0x1.d15daep-5},
    {0x1.0d0686p+0, 0x1.254504p-4},
    {0x1.11ap+0, 0x1.897244p-4},
    {0x1.166884p-21, -0x1.4e1026p+4},
    {0x1.1ac9b6p-3, -0x1.6d9f46p+1},
    {0x1.1d2746p+0, 0x1.3ea852p-3},
    {0x1.1fc534p-1, -0x1.a99674p-1},
    {0x1.40f572p-2, -0x1.ac7b44p+0},
    {0x1.4a37acp-3, -0x1.50fd36p+1},
    {0x1.5be98cp-23, -0x1.68eb32p+4},
    {0x1.5d70a4p-1, -0x1.1a29a8p-1},
    {0x1.65ddfap+0, 0x1.eee0fap-2},
    {0x1.6a09c2p+0, 0x1.ffff6cp-2},
    {0x1.6a37b4p+0, 0x1.005d6ep-1},
    {0x1.6a09e2p-1, -0x1.000008p-1},
    {0x1.70218ep-6, -0x1.5e758cp+2},
    {0x1.a63c6p+9, 0x1.3719d8p+3},
    {0x1.ab02dep-102, -0x1.950c28p+6},
    {0x1.aa932cp-14, -0x1.a86d52p+3},
    {0x1.bddd4p-14, -0x1.a662ap+3},
    {0x1.c0be08p+8, 0x1.19e96ap+3},
    {0x1.c4c99p-1, -0x1.6b2194p-3},
    {0x1.dbde6cp-1, -0x1.b0747ap-4},
    {0x1.decc4p-14, -0x1.a31864p+3},
    {0x1.dfffdep-1, -0x1.7d61ecp-4},
    {0x1.e01448p-4, -0x1.8be336p+1},
    {0x1.e684aep-1, -0x1.2dab6ap-4},
    {0x1.df48dep-1, -0x1.863084p-4},
    {0x1.f5104cp-1, -0x1.fe5c28p-6},
    {0x1.f524f6p-1, -0x1.fa8d6ep-6},
    {0x1.f600a8p-4, -0x1.83a438p+1},
    {0x1.f645bcp-1, -0x1.c5686p-6},
    {0x1.f65e82p-1, -0x1.c0daa4p-6},
    {0x1.f70dbep-1, -0x1.a0ab4p-6},
    {0x1.f73462p-1, -0x1.9993e8p-6},
    {0x1.f763ecp-1, -0x1.90db42p-6},
    {0x1.f7bdep-1, -0x1.805ce8p-6},
    {0x1.fefff2p-1, -0x1.71c526p-9},
    {0x1.ff177p-1, -0x1.4fd094p-9},
    {0x1.ff7acep-4, -0x1.80301p+1},
    {0x1.ffeffep-1, -0x1.718868p-13},
    {0x1.fffdfep-1, -0x1.72c684p-16},
    {0x1.fffep-1, -0x1.71552ep-16},
    {0x1.ffcb2p-1, -0x1.31310ap-11},
    {0x1.fffff8p-1, -0x1.715478p-22},
    {0x1.fffffcp-1, -0x1.715478p-23},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.6a09e6p-1, -0x1p-1},
    {0x1.962b6p-1, -0x1.561462p-2},
    {0x1.c24cdap-1, -0x1.7b67dcp-3},
    {0x1.ee6e54p-1, -0x1.9cab66p-5},
    {0x1.0e4e0ap+0, 0x1.414e02p-4},
    {0x1.2358a2p+0, 0x1.7e235p-3},
    {0x1.39695ep+0, 0x1.2aebb2p-2},
    {0x1.4f7a18p+0, 0x1.8f6e72p-2},
    {0x1.658ad6p+0, 0x1.ed899cp-2},
    {0x1.7b9b92p+0, 0x1.2300ccp-1},
    {0x1.91ac4ep+0, 0x1.4cbcccp-1},
    {0x1.a52daep+0, 0x1.6fc36ap-1},
    {0x1.bdcdc6p+0, 0x1.99bc5ap-1},
    {0x1.d3de82p+0, 0x1.bd6b94p-1},
    {0x1.e9badp+0, 0x1.df26aep-1},
    {0x1.fffffap+0, 0x1.fffff8p-1},
    {0x1.6a09e6p-1, -0x1p-1},
    {0x1.8e3e16p-1, -0x1.73324ap-2},
    {0x1.b27246p-1, -0x1.e54e44p-3},
    {0x1.d6a676p-1, -0x1.f19deap-4},
    {0x1.fadaa6p-1, -0x1.dd89b8p-7},
    {0x1.0f837ep+0, 0x1.5bac0cp-4},
    {0x1.22e932p+0, 0x1.79b858p-3},
    {0x1.33bb9cp+0, 0x1.0fe85p-2},
    {0x1.45d5b4p+0, 0x1.645946p-2},
    {0x1.57efccp+0, 0x1.b43928p-2},
    {0x1.6a09dep+0, 0x1.ffffdep-2},
    {0x1.8p-1, -0x1.a8ff98p-2},
    {0x1.a66666p-1, -0x1.1c31ep-2},
    {0x1.ccccccp-1, -0x1.374d6ap-3},
    {0x1.f33332p-1, -0x1.2b386cp-5},
    {0x1.0a3d7p+0, 0x1.cf8826p-5},
    {0x1.2p+0, 0x1.5c01a4p-3},
    {0x1.333334p+0, 0x1.0d58e8p-2},
    {0x1.466668p+0, 0x1.66e8c8p-2},
    {0x1.59999cp+0, 0x1.bb59cp-2},
    {0x1.6cccd2p+0, 0x1.059cd8p-1},
    {0x1.8p+0, 0x1.2b8034p-1},
    {0x1.19999ap+0, 0x1.199b76p-3},
    {0x1.19999ap+0, 0x1.199b76p-3},
    {0x1.335a86p+0, 0x1.0e15f4p-2},
    {0x1.4ccccep+0, 0x1.839892p-2},
    {0x1.666668p+0, 0x1.f113c2p-2},
    {0x1.800002p+0, 0x1.2b8038p-1},
    {0x1.99999cp+0, 0x1.5b2c42p-1},
    {0x1.b33336p+0, 0x1.87f43p-1},
    {0x1.ccccdp+0, 0x1.b22cacp-1},
    {0x1.e6666ap+0, 0x1.da1c9ep-1},
    {0x1.19999ap+1, 0x1.23336ep+0},
    {0x1.fbf606p+99, 0x1.8ff44cp+6},
    {0x1.1a6866p+100, 0x1.90910ap+6},
    {0x1.3366e6p+100, 0x1.910e52p+6},
    {0x1.4c31b6p+100, 0x1.9180e8p+6},
    {0x1.65cb5p+100, 0x1.91ee94p+6},
    {0x1.806768p+100, 0x1.92588ep+6},
    {0x1.9b9e98p+100, 0x1.92bd9cp+6},
    {0x1.b366e8p+100, 0x1.931098p+6},
    {0x1.c0aee2p+100, 0x1.933cfcp+6},
    {0x1.f28458p+100, 0x1.93d894p+6},
    {0x1.ff64e8p+100, 0x1.93fe4p+6},
    {0x1.fef9bcp-1, -0x1.7abf94p-9},
    {0x1.fffffp-1, -0x1.71547cp-21},
    {0x1.19999ap+0, 0x1.199b76p-3},
    {0x1.004192p+0, 0x1.7a33e4p-10},
    {0x1.002762p+0, 0x1.c6671p-11},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fff2e2p-1, -0x1.2ecdp-13},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fb6458p-1, -0x1.ab65b2p-7},
    {0x1.ffffdcp-1, -0x1.9f7f14p-20},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.fffffep+127, 0x1p+7},
    {0x1p-149, -0x1.2ap+7},
    {0x1.6a09e4p-1, -0x1.000004p-1},
    {0x1.6a09e6p-1, -0x1p-1},
    {0x1.6a09e8p-1, -0x1.fffffap-2},
    {0x1.6a09e4p+0, 0x1.fffff6p-2},
    {0x1.6a09d6p+0, 0x1.ffffbep-2},
    {0x1.6a09e8p+0, 0x1.000004p-1},
    {0x1.fdf3b4p-2, -0x1.017af6p+0},
    {0x1p-1, -0x1p+0},
    {0x1.000002p-1, -0x1.fffffap-1},
    {0x1.7fffe4p-1, -0x1.a90002p-2},
    {0x1.8f5c28p-1, -0x1.6f0e92p-2},
    {0x1.800002p-1, -0x1.a8ff9p-2},
    {0x1.7ffffep+0, 0x1.2b803p-1},
    {0x1.8p+0, 0x1.2b8034p-1},
    {0x1.800002p+0, 0x1.2b8038p-1},
    {0x1.00aaaap+0, 0x1.ebcad6p-9},
    {0x1.00aaacp+0, 0x1.ebd096p-9},
    {0x1.00b7c8p+0, 0x1.08c4ecp-8},
    {0x1.fffffep+1, 0x1.fffffep+0},
    {0x1.19999ap+2, 0x1.1199b8p+1},
    {0x1.0009d6p+2, 0x1.000718p+1},
    {0x1.fffffep+0, 0x1.fffffep-1},
    {0x1.19999ap+1, 0x1.23336ep+0},
    {0x1.000002p+1, 0x1.000002p+0},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.19999ap+0, 0x1.199b76p-3},
    {0x1.000002p+0, 0x1.715474p-23},
    {0x1.fffffep-2, -0x1.000002p+0},
    {0x1p-1, -0x1p+0},
    {0x1.000002p-1, -0x1.fffffap-1},
    {0x1.fffffep-3, -0x1p+1},
    {0x1p-2, -0x1p+1},
    {0x1.000002p-2, -0x1.fffffep+0},
    {0x1.fffffep-4, -0x1.8p+1},
    {0x1p-3, -0x1.8p+1},
    {0x1.000002p-3, -0x1.7ffffep+1},
    {0x1.fffffep-5, -0x1p+2},
    {0x1.fe5c92p-5, -0x1.004bc2p+2},
    {0x1.000002p-4, -0x1.fffffep+1},
    {0x1.01a36ep-5, -0x1.3f6934p+2},
    {0x1.418938p-5, -0x1.2af458p+2},
    {0x1.189376p-5, -0x1.37894p+2},
    {0x1.fffffep-7, -0x1.8p+2},
    {0x1p-6, -0x1.8p+2},
    {0x1.000002p-6, -0x1.8p+2},
    {0x1.fffffep-8, -0x1.cp+2},
    {0x1.67ae14p-4, -0x1.c135p+1},
    {0x1.000002p-7, -0x1.cp+2},
    {0x1.ffbce2p-9, -0x1.00060ep+3},
    {0x1.57ae14p-4, -0x1.c99c28p+1},
    {0x1.000002p-8, -0x1p+3},
    {0x1.000258p-9, -0x1.1fff94p+3},
    {0x1.000008p-9, -0x1.1ffffep+3},
    {0x1.000002p-9, -0x1.2p+3},
    {0x1.fffffep-11, -0x1.4p+3},
    {0x1.41205cp-14, -0x1.b5893cp+3},
    {0x1.000002p-10, -0x1.4p+3},
    {0x1.fffffep-14, -0x1.ap+3},
    {0x1.fff544p-14, -0x1.a000f8p+3},
    {0x1.000002p-13, -0x1.ap+3},
    {0x1.ffffe2p-14, -0x1.a00002p+3},
    {0x1.00a11p-13, -0x1.9fe2fep+3},
    {0x1.000002p-13, -0x1.ap+3},
    {0x1.fdf3b4p-4, -0x1.80bd7ap+1},
    {0x1p-3, -0x1.8p+1},
    {0x1.000002p-3, -0x1.7ffffep+1},
    {0x1.bffffep-1, -0x1.8a898ep-3},
    {0x1.be76c8p-1, -0x1.94af4ep-3},
    {0x1.c00002p-1, -0x1.8a8974p-3},
    {0x1.fffffep-5, -0x1p+2},
    {0x1p-4, -0x1p+2},
    {0x1.000002p-4, -0x1.fffffep+1},
    {0x1.dffffep-1, -0x1.7d6062p-4},
    {0x1.feb852p-1, -0x1.d95572p-9},
    {0x1.e00002p-1, -0x1.7d603p-4},
    {0x1.fffffep-6, -0x1.4p+2},
    {0x1.47ae14p-10, -0x1.349a78p+3},
    {0x1.000002p-5, -0x1.4p+2},
    {0x1.effef2p-1, -0x1.77526ep-5},
    {0x1.edf3b6p-1, -0x1.a81fc8p-5},
    {0x1.f00002p-1, -0x1.77391ep-5},
    {0x1.fffffap-7, -0x1.800002p+2},
    {0x1.0029f2p-6, -0x1.7ff0ep+2},
    {0x1.000002p-6, -0x1.8p+2},
    {0x1.f7e5c8p-1, -0x1.790cacp-6},
    {0x1.cf0a3ep-1, -0x1.28f968p-3},
    {0x1.f80002p-1, -0x1.743e8ap-6},
    {0x1.fffffep-8, -0x1.cp+2},
    {0x1p-7, -0x1.cp+2},
    {0x1.000002p-7, -0x1.cp+2},
    {0x1.fbfffep-1, -0x1.72c874p-7},
    {0x1.d30a3ep-1, -0x1.0f8f5ep-3},
    {0x1.fc0002p-1, -0x1.72c7p-7},
    {0x1.fffffep-9, -0x1p+3},
    {0x1p-8, -0x1p+3},
    {0x1.000002p-8, -0x1p+3},
    {0x1.fdfffep-1, -0x1.720f0ep-8},
    {0x1.f3c29p-1, -0x1.1df81cp-5},
    {0x1.fe0002p-1, -0x1.720c28p-8},
    {0x1.fffffep-10, -0x1.2p+3},
    {0x1p-9, -0x1.2p+3},
    {0x1.00000ap-9, -0x1.1ffffep+3},
    {0x1.fefffep-1, -0x1.71b3cep-9},
    {0x1.fd76c8p-1, -0x1.d579dap-8},
    {0x1.ff0002p-1, -0x1.71ae06p-9},
    {0x1.fffffep-11, -0x1.4p+3},
    {0x1.000d6cp-10, -0x1.3ffd94p+3},
    {0x1.000002p-10, -0x1.4p+3},
    {0x1.ff7ffep-1, -0x1.71886ep-10},
    {0x1.ff8p-1, -0x1.7182a8p-10},
    {0x1.ff8002p-1, -0x1.717ce2p-10},
    {0x1.fffffep-14, -0x1.ap+3},
    {0x1p-13, -0x1.ap+3},
    {0x1.000002p-13, -0x1.ap+3},
    {0x1.ffeffep-1, -0x1.718868p-13},
    {0x1.fde3b6p-1, -0x1.868aaap-8},
    {0x1.fff002p-1, -0x1.712c1p-13},
    {0x0p+0, -HUGE_VAL},
    {0x1.fffffep+127, 0x1p+7},
    {0x1.fffffep+127, 0x1p+7},
    {0x1.921fb6p+1, 0x1.a6c874p+0},
    {0x1.921fb6p+0, 0x1.4d90e8p-1},
    {0x1.000002p+0, 0x1.715474p-23},
    {0x1.19999ap+0, 0x1.199b76p-3},
    {0x1.fffffep-1, -0x1.715476p-24},
    {0x1.921fb6p-1, -0x1.64de3p-2},
    {0x1.ee93dcp-127, -0x1.f83326p+6},
    {0x1.e182bcp-127, -0x1.f85ab4p+6},
    {0x1.0037bep-126, -0x1.f7febep+6},
    {0x1.f2eedcp-127, -0x1.f82632p+6},
    {0x1p-148, -0x1.28p+7},
    {0x1p-149, -0x1.2ap+7},
    {0x0p+0, -HUGE_VAL},
    {-0x0p+0, -HUGE_VAL},
    {0x1.001edp+125, 0x1.f400b2p+6},
    {0x1.fac5f8p-128, -0x1.fc0f28p+6},
    {0x1.19999ap+1, 0x1.23336ep+0},
    {0x1.19999ap+2, 0x1.1199b8p+1},
    {0x1p-1, -0x1p+0}
};

#endif
